package com.lmx.persistence.service;

import java.util.List;

import com.lmx.persistence.service.common.BaseCrudService;
import com.lmx.repoDomain.tmodel.PersonLocationIoReport;

/**
 * 员工出入房间统计
 *
 * @author ytche
 * @date 2017年6月30日
 *
 */
public interface PersonLocationIOReportService extends
		BaseCrudService<PersonLocationIoReport> {
	/**
	 * 同步员工某一天出入房间数据
	 *
	 * @author ytche
	 * @param generatTime
	 * @return
	 * @date 2017年6月30日 下午3:45:56
	 */
	public void sysIOReportData(Long generatTime);

	/**
	 * 同步员工某一时间段出入房间的数据
	 *
	 * @author ytche
	 * @param startTime
	 * @param endTime
	 * @date 2017年7月6日 下午3:48:52
	 */
	public void sysIOReportData(Long startTime, Long endTime);

	/**
	 * 获取员工某一天出入房间的数据
	 *
	 * @author ytche
	 * @param dayTime
	 * @date 2017年8月23日 下午2:45:45
	 */
	public List<PersonLocationIoReport> findOfDay(Long employeeId, Long dayTime);

}
